package br.com.cocodonto.modelo.dao;

import java.util.Date;
import java.util.List;

import br.com.cocodonto.framework.dao.CreateDaoException;
import br.com.cocodonto.modelo.entidade.Contato;
import br.com.cocodonto.modelo.entidade.Endereco;
import br.com.cocodonto.modelo.entidade.Paciente;
import br.com.cocodonto.modelo.entidade.SexoType;

public class PacienteDaoTest {

	public static void main(String[] args) throws CreateDaoException {
		Paciente paciente = new Paciente("Katatau","303569841","11111111111",SexoType.M);
		paciente.setCriacao(new Date());
		Endereco endereco = new Endereco("End Tio"
										,"Cid do tio"
										,"Bairro do tio"
										,"cepdotio");
		Contato contato = new Contato();
		contato.setEmail("jao@teste.com");
		contato.setTelefone("3515-4185");
		contato.setCelular("9878-54545");
		contato.setFax("3265-6555");
		
		paciente.setContato(contato);
		
		paciente.setEndereco(endereco);
		
		PacienteDao pacienteDao = new PacienteDao();
		pacienteDao.inserir(paciente);
		
		List<Paciente> list = pacienteDao.listaTodosPacientes();
		for (Paciente paciente2 : list) {
			System.out.println(paciente2);
		}
	}
}